#define _CRT_SECURE_NO_WARNINGS 1


#include <stdio.h>
#include <stdlib.h>
#include <assert.h>

typedef int SLDataType;

typedef struct SListNode
{
	SLDataType val;
	struct SListNode* next;
}SL;


void SLPushBack(SL** pphead, SLDataType x);

void SLPushFront(SL** pphead, SLDataType x);

void SLPrint(SL* phead);

void SLPopBack(SL** pphead);
void SLPopFront(SL** pphead);